home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1994 March / Internet Info CD-ROM (Walnut Creek) (March 1994).iso / networking / osi / isode / dosisode / DOSISODE80.ZIP / ISODE8.WRK / FTAM / MAKE.BAT < prev   
Encoding:
DOS Batch File  |  1992-02-05  |  2.2 KB  |  79 lines

  1. @echo off
  2. if not "%1." == "clean." goto check_tidy
  3.     del *.h
  4.     del *.o
  5.     del *.c
  6.     del *.a
  7.     del %isode_orig%\ftam\ftam_tables.*
  8.     del %isode_orig%\ftam\ftam-types.*
  9.     del %isode_orig%\ftam\fadu_tables.*
  10.     del %isode_orig%\ftam\fadu-types.*
  11.     del %isode_orig%\ftam\cont_tables.*
  12.     del %isode_orig%\ftam\cont-types.*
  13.     del %isode_orig%\ftam\*.ph
  14.     goto end
  15. :check_tidy
  16. if not "%1." == "tidy." goto check_null
  17.     del *.h
  18.     del *.o
  19.     goto end
  20. :check_null
  21. if not "%1." == "." goto bad_param
  22.     set dir=ftam
  23.     if exist %isode_orig%\ftam\ftam_tables.c goto miss1
  24.         cd %isode_orig%\ftam
  25.         %isode%\pepsy\pepsy -A -f -h -m cont.py
  26.         copy ..\pepsy\cont.ph >nul:
  27.         %isode%\pepsy\pepsy -A -f -h -m fadu.py
  28.         copy ..\pepsy\fadu.ph >nul:
  29.         %isode%\pepsy\pepsy -A -f -h -m ftam.py
  30.         cd %isode%\ftam
  31. :miss1
  32.     set defines=5
  33.     call %isode%\utils\h cont-types
  34.     call %isode%\utils\h fadu-types
  35.     call %isode%\utils\h ftam-types
  36.     copy cont-types.h %isode%\h\cont-types.h >nul:
  37.     copy fadu-types.h %isode%\h\fadu-types.h >nul:
  38.     copy ftam-types.h %isode%\h\ftam-types.h >nul:
  39.     call %isode%\utils\cc cont_tables
  40.     call %isode%\utils\cc fadu_tables
  41.     call %isode%\utils\cc ftam_tables
  42.     call %isode%\utils\cc ftamabort
  43.     call %isode%\utils\cc access1
  44.     call %isode%\utils\cc access2
  45.     call %isode%\utils\cc ftamacl
  46.     call %isode%\utils\cc ftamattr
  47.     call %isode%\utils\cc ftambits
  48.     call %isode%\utils\cc ftambulk
  49.     call %isode%\utils\cc bulk1
  50.     call %isode%\utils\cc bulk2
  51.     call %isode%\utils\cc ftamchrg
  52.     call %isode%\utils\cc ftamconctl
  53.     call %isode%\utils\cc ftamdiag
  54.     call %isode%\utils\cc ftamdocument
  55.     call %isode%\utils\cc ftamerror
  56.     call %isode%\utils\cc ftamfaduid
  57.     call %isode%\utils\cc ftamfdf
  58.     call %isode%\utils\cc group1
  59.     call %isode%\utils\cc group2
  60.     call %isode%\utils\cc ftaminitiate
  61.     call %isode%\utils\cc ftamlose
  62.     call %isode%\utils\cc ftampass
  63.     call %isode%\utils\cc ftamprovider
  64.     call %isode%\utils\cc release1
  65.     call %isode%\utils\cc release2
  66.     call %isode%\utils\cc ftamrespond
  67.     call %isode%\utils\cc ftamselect
  68.     call %isode%\utils\cc ftamshare
  69.     call %isode%\utils\cc ftamtrace
  70.     set defines=0
  71.     ar r temp.a @ftam.lnk >nul:
  72.     copy temp.a libftam.a >nul:
  73.     ar rs libftam.a
  74.     del temp.a
  75.     goto end
  76. :bad_param
  77.     echo unknown option %1
  78. :end
  79.